home *** CD-ROM | disk | FTP | other *** search
/ PC Basics 53 / PC Basics Issue 53.iso / Software / Internet / Invboard.exe / PC Basics 53 / Invboard / upload / Skin / s1 / skin_ucp.php < prev   
Encoding:
PHP Script  |  2002-06-12  |  42.8 KB  |  919 lines

  1. <?php
  2.  
  3. class skin_ucp {
  4.  
  5.  
  6.  
  7. function birthday($day,$month,$year) {
  8. global $ibforums;
  9. return <<<EOF
  10.             <tr>
  11.             <td id='row2' width='40%'><b>{$ibforums->lang['birthday']}</b></td>
  12.             <td id='row2'>
  13.             <select name='day' class='forminput'>{$day}</select> 
  14.             <select name='month' class='forminput'>{$month}</select> 
  15.             <select name='year' class='forminput'>{$year}</select>
  16.             </td>
  17.             </tr>
  18. EOF;
  19. }
  20.  
  21. function email_change($txt="") {
  22. global $ibforums;
  23. return <<<EOF
  24.                    <td  colspan='2' id='category'><b>{$ibforums->lang['change_email_title']}</b></td>
  25.                  </tr>
  26.  
  27.                  <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='form1'>
  28.                  <input type='hidden' name='act' value='UserCP'>
  29.                  <input type='hidden' name='CODE' value='09'>
  30.                  <input type='hidden' name='s' value='{$ibforums->session_id}'>
  31.                  <tr>
  32.                      <td id='row1' colspan='2'>$txt</td>
  33.                  </tr>
  34.                  <tr>
  35.                    <td id='row1' nowrap><b>{$ibforums->lang['ce_new_email']}</b></td>
  36.                    <td id='row1' width='70%' align='left'><input type='text' name='in_email_1' value='' class='forminput'></td>
  37.                  </tr>
  38.                   <tr>
  39.                    <td id='row1' nowrap><b>{$ibforums->lang['ce_new_email2']}</b></td>
  40.                    <td id='row1' width='70%' align='left'><input type='text' name='in_email_2' value='' class='forminput'></td>
  41.                  </tr>
  42.                  <tr>
  43.                      <td id='row2' align='center' colspan='2'><input type="submit" name='change_email' value="{$ibforums->lang['account_email_submit']}" class='forminput'></td>
  44.                  </tr>
  45.                  </form>
  46. EOF;
  47. }
  48.  
  49. function pass_change() {
  50. global $ibforums;
  51. return <<<EOF
  52.                 <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='form1'>
  53.                  <input type='hidden' name='act' value='UserCP'>
  54.                  <input type='hidden' name='CODE' value='29'>
  55.                  <input type='hidden' name='s' value='{$ibforums->session_id}'>
  56.  
  57.                    <td colspan='2' id='category'><b>{$ibforums->lang['account_pass_title']}</b></td>
  58.                  </tr>
  59.                  <tr>
  60.                    <td id='row1' colspan='2'>{$ibforums->lang['pass_change_text']}</td>
  61.                  </tr>
  62.                  <tr>
  63.                    <td id='row2' nowrap><b>{$ibforums->lang['account_pass_old']}</b></td>
  64.                    <td id='row2' align='left'><input type='password' name='current_pass' value='' class='forminput'></td>
  65.                  </tr>
  66.                  <tr>
  67.                    <td id='row1' nowrap><b>{$ibforums->lang['account_pass_new']}</b></td>
  68.                    <td id='row1' align='left'><input type='password' name='new_pass_1' value='' class='forminput'></td>
  69.                  </tr>
  70.                  <tr>
  71.                    <td id='row1' nowrap><b>{$ibforums->lang['account_pass_new2']}</b></td>
  72.                    <td id='row1' align='left'><input type='password' name='new_pass_2' value='' class='forminput'></td>
  73.                  </tr>
  74.                  <tr>
  75.                     <td id='row2' align='center' colspan='2'><input type="submit" name='s_pass' value="{$ibforums->lang['account_pass_submit']}" class='forminput'></td>
  76.                  </tr>
  77.                  </form>
  78. EOF;
  79. }
  80.  
  81. function personal_splash() {
  82. global $ibforums;
  83. return <<<EOF
  84.                    <td colspan='2' id='category'>{$ibforums->lang['personal_ops']}</td>                
  85.                  </tr>
  86.                  <tr>
  87.                    <td id='row1' colspan='2'><b>{$ibforums->member['name']}</b>, {$ibforums->lang['personal_ops_txt']}</td>
  88.                  </tr>
  89.                  <tr>
  90.                    <td id='row2' colspan='2'><span id='usermenu'><u><b><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=UserCP&CODE=01&MODE=2'>{$ibforums->lang['edit_profile']}</a></b></u></span><br><br>{$ibforums->lang['edit_profile_txt']}</td>
  91.                  </tr>
  92. EOF;
  93. }
  94.  
  95. function member_title($title) {
  96. global $ibforums;
  97. return <<<EOF
  98.                 <tr>
  99.                 <td id='row1' width='40%'>{$ibforums->lang['member_title']}</td>
  100.                 <td id='row1'><input type='text' size='40' maxlength='120' name='member_title' value='$title' class='forminput'></td>
  101.                 </tr>
  102. EOF;
  103. }
  104.  
  105. function personal_avatar($data, $formextra="", $hidden_field="") {
  106. global $ibforums;
  107. return <<<EOF
  108.                 <script langauge='javascript'>
  109.                 <!--
  110.                 
  111.                   function checkTheBox() {
  112.                       
  113.                       var isUrl = "{$ibforums->vars['avatar_url']}";
  114.                       
  115.                       if (isUrl == 1)
  116.                       {
  117.                           document.creator.choice[1].checked = true;
  118.                       }
  119.                       else
  120.                       {
  121.                           document.creator.choice[0].checked = true;
  122.                       }
  123.                   }
  124.                   
  125.                   function showavatar(theURL) {
  126.                     
  127.                     document.creator.choice[0].checked = true;
  128.                     
  129.                     document.images.show_avatar.src=theURL+document.creator.gallery_list.options[document.creator.gallery_list.selectedIndex].value;
  130.                   }
  131.                   
  132.                   function select_url() {
  133.                       document.creator.choice[1].checked = true;
  134.                   }
  135.                   
  136.                   function select_upload() {
  137.                       document.creator.choice[1].checked = true;
  138.                       document.creator.url_avatar.value = "";
  139.                   }
  140.                   
  141.                   function select_none() {
  142.                       document.creator.choice[2].checked = true;
  143.                   }
  144.                   
  145.                 //-->
  146.                 </script>
  147.                 
  148.                 <form action='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}' method='post' onload='checkTheBox' $formextra name='creator'>
  149.                 <input type='hidden' name='act' value='UserCP'>
  150.                 <input type='hidden' name='CODE' value='25'>
  151.                 <input type='hidden' name='s' value='{$ibforums->session_id}'>
  152.                 $hidden_field
  153.                 
  154.                 <td align='left' colspan='2' id='category'><b>{$ibforums->lang['av_current']}</b></td>
  155.                 </tr>
  156.                 <tr>
  157.                 <td id='row2' width='40%' valign='middle'>{$ibforums->lang['this_avatar']}</td>
  158.                 <td id='row2' width='60%' valign='middle'>{$data[CUR_AV]}</td>
  159.                 <tr>
  160.                 <td valign='left' colspan='2' id='category'><input type='radio' name='choice' value='gallery' onclick='return true;'><b>{$ibforums->lang['avatar_pre_title']}</b></td>
  161.                 </tr>
  162.                 <tr>
  163.                 <td id='row1' width='40%' valign='top'>{$ibforums->lang['avatar_pre_txt']}</td>
  164.                 <td id='row1' valign='top'>{$data[AVATARS]}     {$data[SHOW_AVS]}</td>
  165.                 </tr>
  166. EOF;
  167. }
  168.  
  169. function avatar_upload_field($text="") {
  170. global $ibforums;
  171. return <<<EOF
  172.                 <tr>
  173.                 <td id='row1' width='40%' valign='top'><b>{$ibforums->lang['upload_avatar']}</b></td>
  174.                 <td id='row1'><input type='file' size='30' name='FILE_UPLOAD' class='forminput' onfocus='select_upload()' onclick='select_upload()'><br>$text</td>
  175.                 </tr>
  176. EOF;
  177. }
  178.  
  179. function personal_avatar_URL($Profile, $avatar, $allowed_ext) {
  180. global $ibforums;
  181. return <<<EOF
  182.                 <tr>
  183.                 <td valign='left' colspan='2' id='category'><input type='radio' name='choice' value='url' checked onclick='return true;'><b>{$ibforums->lang['avatar_url_title']}</b></td>
  184.                 </tr>
  185.                 <tr>
  186.                 <td id='row1' width='40%' valign='top'>{$ibforums->lang['avatar']}<br>{$ibforums->lang['avatar_url_ext']}<br><b>$allowed_ext</b></td>
  187.                 <td id='row1'><input type='text' size='55' maxlength='80' name='url_avatar' value='$avatar' class='forminput' onfocus='select_url()'></td>
  188.                 </tr>
  189.                 <!-- IBF.UPLOAD_AVATAR -->
  190.                 <tr>
  191.                 <td id='row1' width='40%' valign='top'>{$ibforums->lang['avatar_dims']}<br>{$ibforums->lang['maximum']} {$ibforums->lang['width']} = {$ibforums->vars['av_width']} {$ibforums->lang['pixels']}<br>{$ibforums->lang['maximum']} {$ibforums->lang['height']} = {$ibforums->vars['av_height']} {$ibforums->lang['pixels']})</td>
  192.                 <td id='row1'>{$ibforums->lang['width']}   <input type='text' size='3' maxlength='3' name='Avatar_width' value='{$Profile[AVATAR_WIDTH]}' class='forminput' onfocus='select_url()'>  x   {$ibforums->lang['height']}   <input type='text' size='3' maxlength='3' name='Avatar_height' value='{$Profile[AVATAR_HEIGHT]}' onfocus='select_url()' class='forminput'></td>
  193.                 </tr>
  194. EOF;
  195. }
  196.  
  197. function personal_avatar_end() {
  198. global $ibforums;
  199. return <<<EOF
  200.                 <tr>
  201.                 <td valign='left' colspan='2' id='category'><input type='radio' name='choice' value='none' onclick='return true;'><b>{$ibforums->lang['av_tt_one']}</b></td>
  202.                 </tr>
  203.                 <tr>
  204.                 <td id='row1' align='center' colspan='2'>{$ibforums->lang['av_tt_two']}</td>
  205.                 </tr> 
  206.                 <tr>
  207.                 <td id='row2' align='center' colspan='2'><input type="submit" value="{$ibforums->lang['avatar_pre_submit']}" class='forminput'></td>
  208.                 </tr>         
  209.                 </form>
  210. EOF;
  211. }
  212.  
  213. function personal_splash_av() {
  214. global $ibforums;
  215. return <<<EOF
  216.                  <tr>
  217.                    <td id='row2' colspan='2'><span id='usermenu'><b><u><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=UserCP&CODE=01&MODE=1'>{$ibforums->lang['avatar_ops']}</a></u></b></span><br><br>{$ibforums->lang['avatar_ops_txt']}</td>
  218.                  </tr>
  219. EOF;
  220. }
  221.  
  222. function signature($sig, $t_sig) {
  223. global $ibforums;
  224. return <<<EOF
  225. <script language="javascript1.2">
  226. <!--
  227.  
  228. var MessageMax  = "{$ibforums->lang['the_max_length']}";
  229. var Override    = "{$ibforums->lang['override']}";
  230.  
  231. function CheckLength() {
  232.     MessageLength  = document.REPLIER.Post.value.length;
  233.     message  = "";
  234.  
  235.         if (MessageMax > 0) {
  236.             message = "{$ibforums->lang['js_max_length']} " + MessageMax + " {$ibforums->lang['js_characters']}.";
  237.         } else {
  238.             message = "";
  239.         }
  240.         alert(message + "\\n{$ibforums->lang['js_used']} " + MessageLength + " {$ibforums->lang['js_characters']}.");
  241. }
  242.  
  243. function ValidateForm() {
  244.     MessageLength  = document.REPLIER.Post.value.length;
  245.     errors = "";
  246.  
  247.     if (MessageMax !=0) {
  248.         if (MessageLength > MessageMax) {
  249.             errors = "{$ibforums->lang['js_max_length']} " + MessageMax + " {$ibforums->lang['js_characters']}.\\n{$ibforums->lang['js_current']}: " + MessageLength;
  250.         }
  251.     }
  252.     if (errors != "" && Override == "") {
  253.         alert(errors);
  254.         return false;
  255.     } else {
  256.         document.REPLIER.submit.disabled = true;
  257.         return true;
  258.     }
  259. }
  260.  
  261.  
  262.  
  263. // IBC Code stuff
  264. var text_enter_url      = "{$ibforums->lang['jscode_text_enter_url']}";
  265. var text_enter_url_name = "{$ibforums->lang['jscode_text_enter_url_name']}";
  266. var text_enter_image    = "{$ibforums->lang['jscode_text_enter_image']}";
  267. var text_enter_email    = "{$ibforums->lang['jscode_text_enter_email']}";
  268. var text_enter_flash    = "{$ibforums->lang['jscode_text_enter_flash']}";
  269. var text_code           = "{$ibforums->lang['jscode_text_code']}";
  270. var text_quote          = "{$ibforums->lang['jscode_text_quote']}";
  271. var error_no_url        = "{$ibforums->lang['jscode_error_no_url']}";
  272. var error_no_title      = "{$ibforums->lang['jscode_error_no_title']}";
  273. var error_no_email      = "{$ibforums->lang['jscode_error_no_email']}";
  274. var error_no_width      = "{$ibforums->lang['jscode_error_no_width']}";
  275. var error_no_height     = "{$ibforums->lang['jscode_error_no_height']}";
  276. //-->
  277. </script>
  278. <script language='Javascript' src='html/ibfcode.js'></script>
  279.  
  280.                 <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="POST" name='REPLIER'>
  281.                 <input type='hidden' name='act' value='UserCP'>
  282.                 <input type='hidden' name='CODE' value='23'>
  283.                 <input type='hidden' name='s' value='{$ibforums->session_id}'>
  284.                 <td id='title'><b>{$ibforums->lang['cp_current_sig']}</b></td>
  285.                 </tr>
  286.                 <tr>
  287.                 <td id='row1' align='center'>
  288.                     <table cellpadding='2' cellspacing='0' width='75%' align='center'>
  289.                         <tr>
  290.                             <td id='signature'>$sig</td>
  291.                         </tr>
  292.                     </table>
  293.                 </td>
  294.                 </tr>
  295.                 <tr>
  296.                 <td id='title'><b>{$ibforums->lang['cp_edit_sig']}</b></td>
  297.                 </tr>
  298.                 <tr>
  299.                 <td id='row1' align='center'>
  300.                 <table cellpadding='2' cellspacing='2' width='100%'>
  301.                         <tr>
  302.                             <td nowrap width='10%'>
  303.                               <input type='button' accesskey='b' value=' B '       onClick='simpletag("B")'       class='codebuttons' title="BOLD: [Control / Alt] + b"      name='bold'   style="font-weight:bold">
  304.                               <input type='button' accesskey='i' value=' I '       onClick='simpletag("I")'       class='codebuttons' title="ITALIC: [Control / Alt] + i"    name='italic' style="font-style:italic">
  305.                               <input type='button' accesskey='u' value=' U '       onClick='simpletag("U")'       class='codebuttons' title="UNDERLINE: [Control / Alt] + u" name='under' style="text-decoration:underline">
  306.                               
  307.                               <select name='ffont' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'FONT')">
  308.                               <option value='0'>{$ibforums->lang['ct_font']}</option>
  309.                               <option value='Arial' style='font-family:Arial'>{$ibforums->lang['ct_arial']}</option>
  310.                               <option value='Times' style='font-family:Times'>{$ibforums->lang['ct_times']}</option>
  311.                               <option value='Courier' style='font-family:Courier'>{$ibforums->lang['ct_courier']}</option>
  312.                               <option value='Impact' style='font-family:Impact'>{$ibforums->lang['ct_impact']}</option>
  313.                               <option value='Geneva' style='font-family:Geneva'>{$ibforums->lang['ct_geneva']}</option>
  314.                               <option value='Optima' style='font-family:Optima'>Optima</option>
  315.                               </select><select name='fsize' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'SIZE')">
  316.                               <option value='0'>{$ibforums->lang['ct_size']}</option>
  317.                               <option value='7'>{$ibforums->lang['ct_sml']}</option>
  318.                               <option value='14'>{$ibforums->lang['ct_lrg']}</option>
  319.                               <option value='18'>{$ibforums->lang['ct_lest']}</option>
  320.                               </select><select name='fcolor' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'COLOR')">
  321.                               <option value='0'>{$ibforums->lang['ct_color']}</option>
  322.                               <option value='blue' style='color:blue'>{$ibforums->lang['ct_blue']}</option>
  323.                               <option value='red' style='color:red'>{$ibforums->lang['ct_red']}</option>
  324.                               <option value='purple' style='color:purple'>{$ibforums->lang['ct_purple']}</option>
  325.                               <option value='orange' style='color:orange'>{$ibforums->lang['ct_orange']}</option>
  326.                               <option value='yellow' style='color:yellow'>{$ibforums->lang['ct_yellow']}</option>
  327.                               <option value='gray' style='color:orange'>{$ibforums->lang['ct_grey']}</option>
  328.                               <option value='green' style='color:green'>{$ibforums->lang['ct_green']}</option>
  329.                               </select>
  330.                             </td>
  331.                             <td align='left'nowrap width='10%'><input type='button' accesskey='c' value=' x '       onClick='closelast()'          class='codebuttons' title="Close Current Tag: [Control / Alt] + c"      name='bold'   style="color:red"> Close Current Tag</td>
  332.                          </tr>
  333.                          <tr>
  334.                             <td align='left'>
  335.                               <input type='button' accesskey='h' value=' http:// ' onClick='tag_url()'            class='codebuttons' title="HYPERLINK: [Control / Alt] + h" style="text-decoration:underline;color:blue">
  336.                               <input type='button' accesskey='g' value=' IMG '     onClick='tag_image()'          class='codebuttons' title="IMG: [Control / Alt] + g"       >
  337.                               <input type='button' accesskey='e' value='  @  '     onClick='tag_email()'          class='codebuttons' title="EMAIL: [Control / Alt] + e"     style="text-decoration:underline;color:blue">
  338.                               <input type='button' accesskey='q' value=' Quote '   onClick='simpletag("QUOTE")'   class='codebuttons' title="QUOTE: [Control / Alt] + q" name='quote'>
  339.                               <input type='button' accesskey='p' value=' Code '    onClick='simpletag("CODE")'    class='codebuttons' title="CODE: [Control / Alt] + p"  name='code'>
  340.                               <input type='button' accesskey='s' value=' SQL '     onClick='simpletag("SQL")'    class='codebuttons' title="SQL: [Control / Alt] + s"   name='code'>
  341.                               <input type='button' accesskey='t' value=' HTML '     onClick='simpletag("HTML")'    class='codebuttons' title="HTML: [Control / Alt] + t"   name='code'>
  342.                             </td>
  343.                             <td align='left'>
  344.                               <input type='button' accesskey='x' value=' X '       onClick='closeall()'          class='codebuttons' title="Close Current Tag: [Control / Alt] + x"      name='bold'   style="color:red;font-weight:bold"> Close All Tags
  345.                             </td>
  346.                         </tr>
  347.                     </table>
  348.                 </td>
  349.                 </tr>
  350.                 <tr>
  351.                 <td id='row1' align='center'><textarea cols='60' rows='12' wrap='soft' name='Post' tabindex='3' class='textinput'>$t_sig</textarea><br>(<a href='javascript:CheckLength()'>{$ibforums->lang['check_length']}</a>)</td>
  352.                 </tr>
  353.                 <tr>
  354.                 <td id='row1' align='center'><input type='submit' value='{$ibforums->lang['cp_submit_sig']}'></td>
  355.                 </tr>
  356.                 </form>
  357. EOF;
  358. }
  359.  
  360. function personal_panel($Profile) {
  361. global $ibforums;
  362. return <<<EOF
  363. <script language="javascript">
  364. <!--
  365.  
  366. var LocationMax  = "{$ibforums->vars['max_location_length']}";
  367. var InterestMax  = "{$ibforums->vars['max_interest_length']}";
  368.  
  369. function CheckLength(Type) {
  370.     LocationLength  = document.theForm.Location.value.length;
  371.     InterestLength  = document.theForm.Interests.value.length;
  372.     message  = "";
  373.  
  374.     if (Type == "location") {
  375.         if (LocationMax !=0) {
  376.             message = "{$ibforums->lang['js_location']}:\\n{$ibforums->lang['js_max']} " + LocationMax + " {$ibforums->lang['js_characters']}.";
  377.         } else {
  378.             message = "";
  379.         }
  380.         alert(message + "\\n{$ibforums->lang['js_used']} " + LocationLength + " {$ibforums->lang['js_so_far']}.");
  381.     }
  382.     if (Type == "interest") {
  383.         if (InterestMax !=0) {
  384.             message = "{$ibforums->lang['js_interests']}:\\n{$ibforums->lang['js_max']} " + InterestMax + " {$ibforums->lang['js_characters']}.";
  385.         } else {
  386.             message = "";
  387.         }
  388.         alert(message + "\\n{$ibforums->lang['js_used']} " + InterestLength + " {$ibforums->lang['js_so_far']}.");
  389.     }
  390.     
  391. }
  392.  
  393. function ValidateProfile() {
  394.  
  395.     LocationLength  = document.theForm.Location.value.length;
  396.     InterestLength  = document.theForm.Interests.value.length;
  397.  
  398.     errors = "";
  399.  
  400.     if (LocationMax !=0) {
  401.         if (LocationLength > LocationMax) {
  402.             errors = "{$ibforums->lang['js_location']}:\\n{$ibforums->lang['js_max']} " + LocationMax + " {$ibforums->lang['js_characters']}.\\n{$ibforums->lang['js_used']}: " + LocationLength;
  403.         }
  404.     }
  405.     if (InterestMax !=0) {
  406.         if (InterestLength > InterestMax) {
  407.             errors = errors + "\\n{$ibforums->lang['js_interests']}:\\n{$ibforums->lang['js_max']} " + InterestMax + " {$ibforums->lang['js_characters']}.\\n{$ibforums->lang['js_used']}: " + InterestLength;
  408.         }
  409.     } 
  410.     
  411.     if (errors != "") {
  412.         alert(errors);
  413.         return false;
  414.     } else {
  415.         return true;
  416.     }
  417. }
  418. //-->
  419. </script>
  420. <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='theForm' onSubmit='return ValidateProfile()'>
  421.      <input type='hidden' name='act' value='UserCP'>
  422.      <input type='hidden' name='CODE' value='21'>
  423.      <input type='hidden' name='s' value='{$ibforums->session_id}'>
  424.  
  425.                 <td valign='left' colspan='2' id='category'>{$ibforums->lang['profile_title']}</td>
  426.                 </tr>
  427.                 <!--{MEMBERTITLE}-->
  428.                 <!--{BIRTHDAY}-->
  429.                 <!-- for v1.1<tr>
  430.                 <td id='row1' width='40%'>{$ibforums->lang['photo']}</td>
  431.                 <td id='row1'><input type='text' size='40' maxlength='120' name='Photo' value='{$Profile['photo']}' class='forminput'></td>
  432.                 </tr>  -->
  433.                 <tr>
  434.                 <td id='row2' width='40%'>{$ibforums->lang['website']}</td>
  435.                 <td id='row2'><input type='text' size='40' maxlength='1200' name='WebSite' value='{$Profile['website']}' class='forminput'></td>
  436.                 </tr>  
  437.                 <tr>
  438.                 <td id='row1' width='40%'>{$ibforums->lang['icq']}</td>
  439.                 <td id='row1'><input type='text' size='40' maxlength='20' name='ICQNumber' value='{$Profile['icq_number']}' class='forminput'></td>
  440.                 </tr>
  441.                 <tr>
  442.                 <td id='row2' width='40%'>{$ibforums->lang['aol']}</td>
  443.                 <td id='row2'><input type='text' size='40' maxlength='30' name='AOLName' value='{$Profile['aim_name']}' class='forminput'></td>
  444.                 </tr>
  445.                 <tr>
  446.                 <td id='row1' width='40%'>{$ibforums->lang['yahoo']}</td>
  447.                 <td id='row1'><input type='text' size='40' maxlength='30' name='YahooName' value='{$Profile['yahoo']}' class='forminput'></td>
  448.                 </tr>
  449.                 <tr>
  450.                 <td id='row2' width='40%'>{$ibforums->lang['msn']}</td>
  451.                 <td id='row2'><input type='text' size='40' maxlength='30' name='MSNName' value='{$Profile['msnname']}' class='forminput'></td>
  452.                 </tr>
  453.                 <tr>
  454.                 <td id='row1' width='40%'>{$ibforums->lang['location']}<br>(<a href='javascript:CheckLength("location");'>{$ibforums->lang['check_length']}</a>)</td>
  455.                 <td id='row1'><input type='text' size='40' name='Location' value='{$Profile['location']}' class='forminput'></td>
  456.                 </tr>
  457.                 <tr>
  458.                 <td id='row2' width='40%' valign='top'>{$ibforums->lang['interests']}<br>(<a href='javascript:CheckLength("interest");'>{$ibforums->lang['check_length']}</a>)</td>
  459.                 <td id='row2'><textarea cols='60' rows='10' wrap='soft' name='Interests' class='forminput'>{$Profile['interests']}</textarea></td>
  460.                 </tr>
  461.                 <tr>
  462.                 <td id='row2' align='center' colspan='2'>
  463.                 <input type="submit" value="{$ibforums->lang['submit_profile']}" class='forminput'>
  464.                 </td></tr>
  465.                 </form>
  466. EOF;
  467. }
  468.  
  469. function Menu_bar($base_url) {
  470. global $ibforums;
  471. return <<<EOF
  472. <br>
  473. <table width='{$ibforums->skin['tbl_width']}' bgcolor='{$ibforums->skin['tbl_border']}' align='center' border="0" cellspacing="1" cellpadding="0">
  474.   <tr> 
  475.     <td id='maintitleback' background='{$ibforums->vars['img_url']}/tile_back.gif'> 
  476.        
  477.     </td>
  478.   </tr>
  479.   <tr> 
  480.     <td> 
  481.       <table id='mainbg' width="100%" border="0" cellspacing="1" cellpadding="4">
  482.         <tr> 
  483.           <td nowrap id='titlemedium' background='{$ibforums->vars['img_url']}/tile_sub.gif'> </td>
  484.           <td width="100%" nowrap id='titlemedium' background='{$ibforums->vars['img_url']}/tile_sub.gif'> </td>
  485.         </tr>
  486.         <tr> 
  487.           <td id='alt1' valign="top">
  488.            <table cellpadding='0' cellspacing='0' width='100%' align='left' border='0'>
  489.             <tr>
  490.               <td>
  491.  
  492.                           <!-- Messenger -->
  493.                           <b>{$ibforums->lang['m_messenger']}</b><br>
  494.               <img src="{$ibforums->vars['img_url']}/dark_line.gif" alt="" width="155" height="7"><br>
  495.               • <a href='{$base_url}&act=Msg&CODE=04'>{$ibforums->lang['mess_new']}</a><br>
  496.               • <a href='{$base_url}&act=Msg&CODE=02'>{$ibforums->lang['mess_contact']}</a><br>
  497.               • <a href='{$base_url}&act=Msg&CODE=07'>{$ibforums->lang['mess_folders']}</a><br>
  498.               • <a href='{$base_url}&act=Msg&CODE=01'>{$ibforums->lang['mess_inbox']}</a><br>
  499.               • <a href='{$base_url}&act=Msg&CODE=14'>{$ibforums->lang['mess_archive']}</a><br>
  500.               <br>
  501.  
  502.                             <!-- Profile -->
  503.               <b>{$ibforums->lang['m_personal']}</b><br>
  504.               <img src="{$ibforums->vars['img_url']}/dark_line.gif" alt="" width="155" height="7"><br>
  505.               • <a href='{$base_url}&act=UserCP&CODE=01'>{$ibforums->lang['m_contact_info']}</a><br>
  506.               <!-- • <a href='#'>{$ibforums->lang['m_bio_info']}</a><br> -->
  507.               • <a href='{$base_url}&act=UserCP&CODE=22'>{$ibforums->lang['m_sig_info']}</a><br>
  508.               • <a href='{$base_url}&act=UserCP&CODE=24'>{$ibforums->lang['m_avatar_info']}</a><br>
  509.               <!-- • <a href='#'>{$ibforums->lang['m_edit_links']}</a><br> -->
  510.  
  511.                             <!-- Options -->
  512.               <br>
  513.               <b>{$ibforums->lang['m_options']}</b><br>
  514.               <img src="{$ibforums->vars['img_url']}/dark_line.gif" alt="" width="155" height="7"><br>
  515.               • <a href='{$base_url}&act=UserCP&CODE=02'>{$ibforums->lang['m_email_opt']}</a><br>
  516.               • <a href='{$base_url}&act=UserCP&CODE=04'>{$ibforums->lang['m_board_opt']}</a><br>
  517.               • <a href='{$base_url}&act=UserCP&CODE=06'>{$ibforums->lang['m_skin_lang']}</a><br>
  518.               • <a href='{$base_url}&act=UserCP&CODE=08'>{$ibforums->lang['m_email_change']}</a><br>
  519.               • <a href='{$base_url}&act=UserCP&CODE=28'>{$ibforums->lang['m_passy_opt']}</a><br>
  520.               
  521.                             <!-- Topic Tracker -->
  522.                             <br>
  523.               <b>{$ibforums->lang['m_tracker']}</b><br>
  524.               <img src="{$ibforums->vars['img_url']}/dark_line.gif" alt="" width="155" height="7"><br>
  525.               • <a href='{$base_url}&act=UserCP&CODE=26'>{$ibforums->lang['m_view_subs']}</a>
  526.              </td>
  527.             </tr>
  528.            </table>
  529.           </td>
  530.           <td valign='top' id='alt1'>
  531.           <table cellpadding='4' cellspacing='0' width='100%' align='left' border='0'>
  532.             <tr>
  533.              
  534.                  <!-- Start main CP area -->
  535. EOF;
  536. }
  537.  
  538. function CP_end() {
  539. global $ibforums;
  540. return <<<EOF
  541.           <!-- end main CP area -->
  542.         
  543.        </table>
  544.        </td>
  545.       </tr>
  546.       </table>
  547.     </td>
  548.   </tr>
  549. </table>
  550. EOF;
  551. }
  552.  
  553. function splash($member) {
  554. global $ibforums;
  555. return <<<EOF
  556.       <td id='subtitle' width="100%">{$ibforums->lang['stats_header']}</td>
  557.         </tr>
  558.         <tr> 
  559.           <td id='alt1' valign="top" width="100%">
  560.             <table width="100%" border="0" cellspacing="0" cellpadding="0">
  561.               <tr> 
  562.                 <td width="40%">{$ibforums->lang['email_address']}</td>
  563.                 <td width="60%">{$member[MEMBER_EMAIL]}</td>
  564.               </tr>
  565.               <tr> 
  566.                 <td width="40%">{$ibforums->lang['number_posts']}</td>
  567.                 <td width="60%">{$member[MEMBER_POSTS]}</td>
  568.               </tr>
  569.               <tr> 
  570.                 <td width="40%">{$ibforums->lang['registered']}</td>
  571.                 <td width="60%">{$member[DATE_REGISTERED]}</td>
  572.               </tr>
  573.               <tr> 
  574.                 <td width="40%">{$ibforums->lang['daily_average']}</td>
  575.                 <td width="60%">{$member[DAILY_AVERAGE]}</td>
  576.               </tr>
  577.             </table>
  578.           </td>
  579.         </tr>
  580.         <tr> 
  581.           <td id='subtitle' width="100%">{$ibforums->lang['messenger_summary']}</td>
  582.         </tr>
  583.         <tr> 
  584.           <td id='alt1' valign="top" width="100%">
  585.             <table width="100%" border="0" cellspacing="0" cellpadding="0">
  586.               <tr> 
  587.                 <td width="40%">{$ibforums->lang['total_messages']}</td>
  588.                 <td width="60%">{$member['total_messages']} {$member['full_percent']}</td>
  589.               </tr>
  590.               <tr> 
  591.                 <td width="40%">{$ibforums->lang['messages_left']}</td>
  592.                 <td width="60%">{$member['space_free']} {$member['full_messenger']}</td>
  593.               </tr>
  594.             </table>
  595.           </td>
  596.         </tr>
  597.         <tr>
  598.           <td id='subtitle' width="100%">{$ibforums->lang['note_pad']}</td>
  599.         </tr>
  600.         <tr>
  601.           <td id='alt1' valign="top" width="100%">
  602.                 <form name='notepad' action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post">
  603.                 <input type='hidden' name='act' value='UserCP'>
  604.                 <input type='hidden' name='s' value='{$ibforums->session_id}'>
  605.                 <input type='hidden' name='CODE' value='20'>
  606.             <table width="100%" border="0" cellspacing="0" cellpadding="0">
  607.               <tr> 
  608.                 <td align="center">
  609.                 <textarea cols='65' rows='{$member['SIZE']}' wrap='soft' name='notes' class='forminput' style='width:100%'>{$member['NOTES']}</textarea>
  610.                 </td>
  611.               </tr>
  612.             </table>
  613.             <br>
  614.             <table width="100%" border="0" cellspacing="0" cellpadding="0">
  615.               <tr> 
  616.                 <td align="right" width="50%">{$ibforums->lang['ta_size']} </td>
  617.                 <td nowrap width="50%"> 
  618.                    <select name='ta_size' class='forminput'>
  619.                    {$member['SIZE_CHOICE']}
  620.                    </select>
  621.                   <input type='submit' value='{$ibforums->lang['submit_notepad']}' class='forminput'>
  622.                 </td>
  623.               </tr>
  624.             </table>
  625.             </form>
  626.           </td>
  627.         </tr>
  628. EOF;
  629. }
  630.  
  631. function settings_header($Profile, $time_select, $time, $dst_check) {
  632. global $ibforums;
  633. return <<<EOF
  634.      <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post">
  635.      <input type='hidden' name='act' value='UserCP'>
  636.      <input type='hidden' name='CODE' value='05'>
  637.      <input type='hidden' name='s' value='{$ibforums->session_id}'>
  638.  
  639.                   
  640.                    <td colspan='2' id='category'><b>{$ibforums->lang['settings_time']}</b></td>
  641.                  </tr>
  642.                  <tr>
  643.                    <td id='row1' colspan='2'><b>{$ibforums->lang['settings_time_txt']}</b><br><span id='highlight'>$time</span></td>
  644.                  </tr>
  645.                  <tr>
  646.                    <td id='row1' colspan='2' align='left'>$time_select</td>
  647.                  </tr>
  648.                  <tr>
  649.                    <td id='row1' nowrap>{$ibforums->lang['dst_box']}</td>
  650.                    <td id='row1' width='70%' align='left'><input type='checkbox' class='forminput' name='DST' value='1' $dst_check></td>
  651.                  </tr>
  652. EOF;
  653. }
  654.  
  655. function skin_lang_header($lang_select) {
  656. global $ibforums;
  657. return <<<EOF
  658.     <script language='Javascript'>
  659.       <!--
  660.         function do_preview() {
  661.             
  662.             var f = document.prefs.u_skin;
  663.             
  664.             var base_url = "{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&";
  665.             
  666.             if (f.options[f.selectedIndex].value == -1) {
  667.                 return false;
  668.             }
  669.             
  670.             window.open( base_url + 'skinid='+f.options[f.selectedIndex].value, 'Preview', 'width=800,height=600,top=0,left=0,resizable=1,scrollbars=1,location=no,directories=no,status=no,menubar=no,toolbar=no');
  671.             
  672.         }
  673.       -->
  674.     </script>
  675.  
  676.      <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='prefs'>
  677.      <input type='hidden' name='act' value='UserCP'>
  678.      <input type='hidden' name='CODE' value='07'>
  679.      <input type='hidden' name='s' value='{$ibforums->session_id}'>
  680.  
  681.                    <td colspan='2' id='category'><b>{$ibforums->lang['settings_title']}</b></td>                
  682.                  </tr>
  683.                  <tr>
  684.                    <td id='row1' nowrap><b>{$ibforums->lang['settings_lang_txt']}</b></td>
  685.                    <td id='row1' align='left'>$lang_select</td>
  686.                  </tr>
  687. EOF;
  688. }
  689.  
  690. function settings_skin($skin) {
  691. global $ibforums;
  692. return <<<EOF
  693.                  </tr>
  694.                    <td colspan='2' id='category'><b>{$ibforums->lang['settings_skin']}</b></td>
  695.                  </tr>
  696.                  <tr>
  697.                    <td id='row1' nowrap><b>{$ibforums->lang['settings_skin_txt']}</b></td>
  698.                    <td id='row1' align='left'>$skin    <input type='button' value='{$ibforums->lang['cp_skin_preview']}' class='forminput' onClick='do_preview()'></td>
  699.                  </tr>
  700. EOF;
  701. }
  702.  
  703. function skin_lang_end() {
  704. global $ibforums;
  705. return <<<EOF
  706.                  <tr>
  707.                    <td id='row2' colspan='2' align='center'><input type='submit' name='submit' value='{$ibforums->lang['settings_submit']}' class='forminput'></form></td>
  708.                  </tr>
  709. EOF;
  710. }
  711.  
  712. function settings_end($data) {
  713. global $ibforums;
  714. return <<<EOF
  715.                  <tr>
  716.                    <td colspan='2' id='category'><b>{$ibforums->lang['settings_display']}</b></td>
  717.                  </tr>
  718.                  <tr>
  719.                    <td id='row1' nowrap><b>{$ibforums->lang['settings_viewsig']}</b></td>
  720.                    <td id='row1' width='70%' align='left'>{$data[SIG]}</td>
  721.                  </tr>
  722.                  <tr>
  723.                    <td id='row1' nowrap><b>{$ibforums->lang['settings_viewimg']}</b></td>
  724.                    <td id='row1' width='70%' align='left'>{$data[IMG]}</td>
  725.                  </tr>
  726.                  <tr>
  727.                    <td id='row1' nowrap><b>{$ibforums->lang['settings_viewava']}</b></td>
  728.                    <td id='row1' width='70%' align='left'>{$data[AVA]}</td>
  729.                  </tr>
  730.                  <tr>
  731.                    <td id='row1' nowrap><b>{$ibforums->lang['settings_dopopup']}</b></td>
  732.                    <td id='row1' width='70%' align='left'>{$data[POP]}</td>
  733.                  </tr>
  734.                  <tr>
  735.                    <td id='row1' nowrap>{$ibforums->lang['hide_session_txt']}</td>
  736.                    <td id='row1' width='70%' align='left'>{$data[SESS]}</td>
  737.                  </tr>
  738.                  <tr>
  739.                    <td id='row2' colspan='2' align='center'><input type='submit' name='submit' value='{$ibforums->lang['settings_submit']}' class='forminput'></form></td>
  740.                  </tr>
  741. EOF;
  742. }
  743.  
  744. function email($Profile) {
  745. global $ibforums;
  746. return <<<EOF
  747. <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post">
  748.      <input type='hidden' name='act' value='UserCP'>
  749.      <input type='hidden' name='CODE' value='03'>
  750.      <input type='hidden' name='s' value='{$ibforums->session_id}'>
  751.                    <td valign='left' colspan='2' id='category'><b>{$ibforums->lang['privacy_settings']}</b></td>
  752.                  </tr>
  753.                 <tr>
  754.                 <td id='row1' align='right' valign='top'><input type='checkbox' name='hide_email' value='1' {$Profile['hide_email']}></td>
  755.                 <td id='row1' align='left' width='100%'>{$ibforums->lang['hide_email']}</td>
  756.                 </tr>  
  757.                 <tr>
  758.                 <td id='row1' align='right' valign='top'><input type='checkbox' name='admin_send' value='1' {$Profile['allow_admin_mails']}></td>
  759.                 <td id='row1' align='left'  width='100%'>{$ibforums->lang['admin_send']}</td>
  760.                 </tr>
  761.                  <tr>
  762.                    <td valign='left' colspan='2' id='category'><b>{$ibforums->lang['board_prefs']}</b></td>
  763.                  </tr>
  764.                 <tr>
  765.                 <td id='row1' align='right' valign='top'><input type='checkbox' name='send_full_msg' value='1' {$Profile['email_full']}></td>
  766.                 <td id='row1' align='left'  width='100%'>{$ibforums->lang['send_full_msg']}</td>
  767.                 </tr>
  768.                 <!--<tr>
  769.                 <td id='row1' align='right' valign='top'><input type='checkbox' name='pm_reminder' value='1' {$Profile['email_pm']}></td>
  770.                 <td id='row1' align='left'  width='100%'>{$ibforums->lang['pm_reminder']}</td>
  771.                 </tr>-->
  772.                 <tr>
  773.                 <td id='row2' align='center' colspan='2'>
  774.                 <input type="submit" value="{$ibforums->lang['submit_email']}" class='forminput'>
  775.                 </td></tr>
  776.                 </form>
  777. EOF;
  778. }
  779.  
  780. function subs_header() {
  781. global $ibforums;
  782. return <<<EOF
  783. <!-- inbox folder -->
  784.                      <script language='JavaScript'>
  785.                      <!--
  786.                      function CheckAll(cb) {
  787.                          var fmobj = document.mutliact;
  788.                          for (var i=0;i<fmobj.elements.length;i++) {
  789.                              var e = fmobj.elements[i];
  790.                              if ((e.name != 'allbox') && (e.type=='checkbox') && (!e.disabled)) {
  791.                                  e.checked = fmobj.allbox.checked;
  792.                              }
  793.                          }
  794.                      }
  795.                      function CheckCheckAll(cb) {    
  796.                          var fmobj = document.mutliact;
  797.                          var TotalBoxes = 0;
  798.                          var TotalOn = 0;
  799.                          for (var i=0;i<fmobj.elements.length;i++) {
  800.                              var e = fmobj.elements[i];
  801.                              if ((e.name != 'allbox') && (e.type=='checkbox')) {
  802.                                  TotalBoxes++;
  803.                                  if (e.checked) {
  804.                                      TotalOn++;
  805.                                  }
  806.                              }
  807.                          }
  808.                          if (TotalBoxes==TotalOn) {fmobj.allbox.checked=true;}
  809.                          else {fmobj.allbox.checked=false;}
  810.                      }
  811.                      //-->
  812.                      </script>
  813.                  
  814.                    <td align='left' nowrap id='pagetitle'>{$ibforums->lang['subs_header']}</td>
  815.                    <td>
  816.                       <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" name='mutliact' method="post">
  817.                       <input type='hidden' name='act' value='UserCP'>
  818.                       <input type='hidden' name='CODE' value='27'>
  819.                       <input type='hidden' name='s'    value='{$ibforums->session_id}'>
  820.                    </td>
  821.                  </tr>
  822.                  <tr>
  823.                  <td valign='top' colspan='2' >
  824.                  <table cellpadding='4' cellspacing='1' align='center' width='100%' bgcolor='{$ibforums->skin['tbl_border']}'>
  825.                  <tr>
  826.                    <td id='titlemedium' align='left' width='5%'> </td>
  827.                    <td id='titlemedium' align='left' width='*'>{$ibforums->lang['subs_topic']}</td>
  828.                    <td id='titlemedium' align='center' width='5%'>{$ibforums->lang['subs_replies']}</td>
  829.                    <td id='titlemedium' align='center' width='5%'>{$ibforums->lang['subs_view']}</td>
  830.                    <td id='titlemedium' align='left' width='20%'>{$ibforums->lang['subs_last_post']}</td>
  831.                    <td align='center' width='5%' id='titlemedium'><input name="allbox" type="checkbox" value="Check All" onClick="CheckAll();"></td>
  832.                  </tr>
  833. EOF;
  834. }
  835.  
  836. function subs_row($data) {
  837. global $ibforums;
  838. return <<<EOF
  839.                  <tr>
  840.                    <td id='row1' align='center' width='5%'>{$data['folder_icon']}</td>
  841.                    <td id='row1' align='left'><span id='linkthru'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ST&f={$data['forum_id']}&t={$data['tid']}'>{$data['title']}</a> ( <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ST&f={$data['forum_id']}&t={$data['tid']}' target='_blank'>{$ibforums->lang['new_window']}</a> )</span><br><span id='desc'>{$data['description']}{$ibforums->lang['subs_start']} {$data['start_date']}</span></td>
  842.                    <td id='row1' align='center'>{$data['posts']}</td>
  843.                    <td id='row1' align='center'>{$data['views']}</td>
  844.                    <td id='row1' align='left'>{$data['last_post_date']}<br>{$ibforums->lang['subs_by']} {$data['last_poster']}</td>
  845.                    <td id='row2' align='center'><input type='checkbox' name='id-{$data['trid']}' value='yes' class='forminput'></td>
  846.                  </tr>
  847. EOF;
  848. }
  849.  
  850. function subs_end() {
  851. global $ibforums;
  852. return <<<EOF
  853. <tr>
  854.  <td align='center' id='titlemedium' valign='middle' colspan='6'><input type='submit' class='forminput' value='{$ibforums->lang['subs_delete']}'>  {$ibforums->lang['with_selected']}</td>
  855. </tr>
  856. </form>
  857. </table></td></tr>
  858. EOF;
  859. }
  860.  
  861. function forum_jump($data, $menu_extra="") {
  862. global $ibforums;
  863. return <<<EOF
  864.     <script language='Javascript'>
  865.       <!--
  866.         function jump_page(internal) {
  867.             
  868.             var f = document.jumpForm.themenu;
  869.             
  870.             var base_url = "{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&";
  871.             
  872.             if (f.options[f.selectedIndex].value == -1) {
  873.                 return false;
  874.             }
  875.             
  876.             var l_data = f.options[f.selectedIndex].value;
  877.             
  878.             s_data = l_data.split("|");
  879.             
  880.             if (s_data[0] == 0) {
  881.                 window.location = base_url + s_data[1];
  882.             }
  883.             else {
  884.                 window.open( s_data[1], 'width=800,height=600,top=0,left=0,resizable=1,scrollbars=1,location=yes,directories=yes,status=yes,menubar=yes,toolbar=yes');
  885.             }
  886.             
  887.         }
  888.       -->
  889.     </script>
  890. <br>
  891. <table cellpadding='0' cellspacing='0' border='0' width='{$ibforums->skin['tbl_width']}' align='center'>
  892.     <tr>
  893.         <td align='left'>
  894.         <form name='jumpForm'>
  895.             <select name='themenu' onchange='jump_page("1")' class='forminput'>
  896.                     <option value='-1'>{$ibforums->lang['qc_header']}</option>
  897.                     <option value='0|act=Msg&CODE=00'>{$ibforums->lang['qc_messenger']}</option>
  898.                     <option value='0|act=Msg&CODE=01&VID=in'>{$ibforums->lang['qc_inbox']}</option>
  899.                     <option value='0|act=Msg&CODE=01&VID=sent'>{$ibforums->lang['qc_sent']}</option>
  900.                     <option value='0|act=Msg&CODE=04'>{$ibforums->lang['qc_compose']}</option>
  901.                     <option value='0|act=Msg&CODE=07'>{$ibforums->lang['qc_prefs']}</option>
  902.                     <option value='-1'>--------------</option>
  903.                     <option value='0|act=Search&CODE=00'>{$ibforums->lang['qc_search']}</option>
  904.                     <option value=''>{$ibforums->lang['qc_home']}</option>
  905.                     <option value='0|act=Help&CODE=00'>{$ibforums->lang['qc_help']}</option>
  906.                     $menu_extra                    
  907.             </select>
  908.         </form>
  909.         </td>
  910.         <td align='right'>{$data}</td>
  911.     </tr>
  912. </table>
  913. <br>
  914. EOF;
  915. }
  916.  
  917.  
  918. }
  919. ?>